Crate pro_metadata[][src]

Modules

layout

Structs

ConstructorSpec

Describes a constructor of a contract.

ConstructorSpecBuilder

A builder for constructors.

ContractSpec

Describes a contract.

ContractSpecBuilder

A builder for contracts.

EventParamSpec

Describes a pair of parameter name and type.

EventParamSpecBuilder

Used to construct an event parameter specification.

EventSpec

Describes an event definition.

EventSpecBuilder

An event specification builder.

MessageParamSpec

Describes a pair of parameter name and type.

MessageParamSpecBuilder

Used to construct a message parameter specification.

MessageSpec

Describes a contract message.

MessageSpecBuilder

A builder for messages.

ProProject

An entire pro! project for metadata file generation purposes.

ReturnTypeSpec

Describes the return type of a contract message.

Selector

The 4 byte selector to identify constructors and messages

TypeSpec

A type specification.

Type Definitions

DisplayName

Describes the syntactical name of a type at a given type position.